package cn.flying.base.process.bo;

import java.io.Serializable;

/**
 * @description: 流程执行对象
 * @author: lvyong
 * @date: 2023年06月08日 18:15
 * @version: 1.0
 */
public class ProcExecution implements Serializable {
    /**
     * 流程定义Id
     */
    private String procDefId;
    /**
     * 流程实例ID
     */
    private String procInstId;
    /**
     * 执行ID
     */
    private String executionId;
    /**
     * 任务节点ID
     */
    private String taskId;
    /**
     * 业务主键
     */
    private String bizKey;
    /**
     * 任务节点状态
     */
    private String suspensionState;
    /**
     * 任务节点名称
     */
    private String taskName;
    /**
     * 任务节点定义key
     */
    private String taskDefKey;
    /**
     * 任务节点代理人
     */
    private String assignee;
    /**
     * 任务formKey
     */
    private String formKey;
    /**
     * 租户Id
     */
    private String tenantId;

    public String getProcDefId() {
        return procDefId;
    }

    public void setProcDefId(String procDefId) {
        this.procDefId = procDefId;
    }

    public String getProcInstId() {
        return procInstId;
    }

    public void setProcInstId(String procInstId) {
        this.procInstId = procInstId;
    }

    public String getExecutionId() {
        return executionId;
    }

    public void setExecutionId(String executionId) {
        this.executionId = executionId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getBizKey() {
        return bizKey;
    }

    public void setBizKey(String bizKey) {
        this.bizKey = bizKey;
    }

    public String getSuspensionState() {
        return suspensionState;
    }

    public void setSuspensionState(String suspensionState) {
        this.suspensionState = suspensionState;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getTaskDefKey() {
        return taskDefKey;
    }

    public void setTaskDefKey(String taskDefKey) {
        this.taskDefKey = taskDefKey;
    }

    public String getAssignee() {
        return assignee;
    }

    public void setAssignee(String assignee) {
        this.assignee = assignee;
    }

    public String getFormKey() {
        return formKey;
    }

    public void setFormKey(String formKey) {
        this.formKey = formKey;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }
}
